package com.gency.subscribe.model.system;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
/**
 * <p>
 * 
 * </p>
 *
 * @author 马行空
 * @since 2018-06-24
 */
@TableName("reg_user_company")
public class UserCompany extends Model<UserCompany> {

    private static final long serialVersionUID = 1L;

	private Long id;
	
	@TableField(exist =false)
	private String ids;//企业编码
	
	private String staff_number;//从业人员数量
	
	
	public String getStaff_number() {
		return staff_number;
	}

	public void setStaff_number(String staff_number) {
		this.staff_number = staff_number;
	}

	public String getIds() {
		return id.toString();
	}

	public void setIds(String ids) {
		this.ids = ids;
	}

	private int status_info;//
	
	private Integer industry_type;//1:大型 2：中型 3：小型 4：微型
    /**
     * 企业名称
     */
	@TableField("enterprise_name")
	private String enterpriseName;
    /**
     * 企业法人
     */
	@TableField("enterprise_legal_person")
	private String enterpriseLegalPerson;
    /**
     * 注册时间
     */
	@TableField("regist_time")
	private String registTime;
    /**
     * 注册资金
     */
	@TableField("regist_amount")
	private String registAmount;
    /**
     * 所属一级行业
     */
	@TableField("finst_industry")
	private String finstIndustry;
    /**
     * 所属二级行业
     */
	@TableField("secend_industry")
	private String secendIndustry;
    /**
     * 所属三级行业
     */
	@TableField("three_industry")
	private String threeIndustry;
    /**
     * 所属四级行业
     */
	@TableField("four_industry")
	private String fourIndustry;
    /**
     * 从业人员数量
     */
	@TableField("staff_number")
	private String staffNumber;
    /**
     * 经营范围
     */
	@TableField("scope_of_operation")
	private String scopeOfOperation;
    /**
     * 收入
     */
	@TableField("income")
	private String income;
    /**
     * 全国统一注册代码
     */
	@TableField("unified_regist_code")
	private String unifiedRegistCode;
    /**
     * 营业执照照片地址
     */
	@TableField("business_license_url")
	private String businessLicenseUrl;
    /**
     * 关联用户ID
     */
	@TableField("user_id")
	private Long userId;
    /**
     * 创建时间
     */
	@TableField("create_time")
	private Date createTime;
    /**
     * 企业唯一码
     */
	@TableField("keyNo")
	private String keyNo;
    /**
     * 公司名称
     */
	@TableField("companyName")
	private String companyName;
    /**
     * 注册号
     */
	@TableField("regNo")
	private String regNo;
    /**
     * 登记机关
     */
	@TableField("belongOrg")
	private String belongOrg;
    /**
     * 法定代表人
     */
	@TableField("operName")
	private String operName;
	@TableField("startDate")
	private String startDate;
    /**
     * 注销吊销日期
     */
	@TableField("endDate")
	private String endDate;
    /**
     * 登记状态
     */
	private String status;
    /**
     * 所在省份缩写
     */
	private String province;
	@TableField("updateDate")
	private String updateDate;
    /**
     * 统一社会信用代码
     */
	@TableField("creditCode")
	private String creditCode;
    /**
     * 注册资本
     */
	@TableField("registCapi")
	private String registCapi;
    /**
     * 类型
     */
	@TableField("econKind")
	private String econKind;
	private String address;
    /**
     * 经营范围
     */
	@TableField("comScope")
	private String comScope;
    /**
     * 营业期限自
     */
	@TableField("termStart")
	private String termStart;
	@TableField("termEnd")
	private String termEnd;
	@TableField("verifyDate")
	private String verifyDate;
	private String latestupdate;
    /**
     * 第一次更新日期
     */
	private String firstcommit;
    /**
     * 组织机构代码
     */
	@TableField("orgCode")
	private String orgCode;
    /**
     * 单位性质
     */
	@TableField("orgType")
	private String orgType;
    /**
     * 纳税人性质
     */
	@TableField("taxpayerType")
	private String taxpayerType;
    /**
     * 邮政编码
     */
	private String zipcode;
    /**
     * 国家
     */
	private String country;
    /**
     * 城市
     */
	private String city;
    /**
     * 是否上市公司
     */
	@TableField("isListed")
	private String isListed;
    /**
     * 国民经济行业分类大类
     */
	private String industry;
    /**
     * 国民经济行业分类小类
     */
	@TableField("subIndustry")
	private String subIndustry;


	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getEnterpriseName() {
		return enterpriseName;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	public String getEnterpriseLegalPerson() {
		return enterpriseLegalPerson;
	}

	public void setEnterpriseLegalPerson(String enterpriseLegalPerson) {
		this.enterpriseLegalPerson = enterpriseLegalPerson;
	}

	public String getRegistTime() {
		return registTime;
	}

	public void setRegistTime(String registTime) {
		this.registTime = registTime;
	}

	public String getRegistAmount() {
		return registAmount;
	}

	public void setRegistAmount(String registAmount) {
		this.registAmount = registAmount;
	}

	public String getFinstIndustry() {
		return finstIndustry;
	}

	public void setFinstIndustry(String finstIndustry) {
		this.finstIndustry = finstIndustry;
	}

	public String getSecendIndustry() {
		return secendIndustry;
	}

	public void setSecendIndustry(String secendIndustry) {
		this.secendIndustry = secendIndustry;
	}

	public String getThreeIndustry() {
		return threeIndustry;
	}

	public void setThreeIndustry(String threeIndustry) {
		this.threeIndustry = threeIndustry;
	}

	public String getFourIndustry() {
		return fourIndustry;
	}

	public void setFourIndustry(String fourIndustry) {
		this.fourIndustry = fourIndustry;
	}

	public String getStaffNumber() {
		return staffNumber;
	}

	public void setStaffNumber(String staffNumber) {
		this.staffNumber = staffNumber;
	}

	public String getScopeOfOperation() {
		return scopeOfOperation;
	}

	public void setScopeOfOperation(String scopeOfOperation) {
		this.scopeOfOperation = scopeOfOperation;
	}

	public String getIncome() {
		return income;
	}

	public void setIncome(String income) {
		this.income = income;
	}

	public String getUnifiedRegistCode() {
		return unifiedRegistCode;
	}

	public void setUnifiedRegistCode(String unifiedRegistCode) {
		this.unifiedRegistCode = unifiedRegistCode;
	}

	public String getBusinessLicenseUrl() {
		return businessLicenseUrl;
	}

	public void setBusinessLicenseUrl(String businessLicenseUrl) {
		this.businessLicenseUrl = businessLicenseUrl;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getKeyNo() {
		return keyNo;
	}

	public void setKeyNo(String keyNo) {
		this.keyNo = keyNo;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getRegNo() {
		return regNo;
	}

	public void setRegNo(String regNo) {
		this.regNo = regNo;
	}

	public String getBelongOrg() {
		return belongOrg;
	}

	public void setBelongOrg(String belongOrg) {
		this.belongOrg = belongOrg;
	}

	public String getOperName() {
		return operName;
	}

	public void setOperName(String operName) {
		this.operName = operName;
	}

	public String getStartDate() {
	
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(String updateDate) {
		this.updateDate = updateDate;
	}

	public String getCreditCode() {
		return creditCode;
	}

	public void setCreditCode(String creditCode) {
		this.creditCode = creditCode;
	}

	public String getRegistCapi() {
		return registCapi;
	}

	public void setRegistCapi(String registCapi) {
		this.registCapi = registCapi;
	}

	public String getEconKind() {
		return econKind;
	}

	public void setEconKind(String econKind) {
		this.econKind = econKind;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getComScope() {
		return comScope;
	}

	public void setComScope(String comScope) {
		this.comScope = comScope;
	}

	public String getTermStart() {
		return termStart;
	}

	public void setTermStart(String termStart) {
		this.termStart = termStart;
	}

	public String getTermEnd() {
		return termEnd;
	}

	public void setTermEnd(String termEnd) {
		this.termEnd = termEnd;
	}

	public String getVerifyDate() {
		return verifyDate;
	}

	public void setVerifyDate(String verifyDate) {
		this.verifyDate = verifyDate;
	}

	public String getLatestupdate() {
		return latestupdate;
	}

	public void setLatestupdate(String latestupdate) {
		this.latestupdate = latestupdate;
	}

	public String getFirstcommit() {
		return firstcommit;
	}

	public void setFirstcommit(String firstcommit) {
		this.firstcommit = firstcommit;
	}

	public String getOrgCode() {
		return orgCode;
	}

	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	public String getOrgType() {
		return orgType;
	}

	public void setOrgType(String orgType) {
		this.orgType = orgType;
	}

	public String getTaxpayerType() {
		return taxpayerType;
	}

	public void setTaxpayerType(String taxpayerType) {
		this.taxpayerType = taxpayerType;
	}

	public String getZipcode() {
		return zipcode;
	}

	public void setZipcode(String zipcode) {
		this.zipcode = zipcode;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getIsListed() {
		return isListed;
	}

	public void setIsListed(String isListed) {
		this.isListed = isListed;
	}

	public String getIndustry() {
		return industry;
	}

	public void setIndustry(String industry) {
		this.industry = industry;
	}

	public String getSubIndustry() {
		return subIndustry;
	}

	public void setSubIndustry(String subIndustry) {
		this.subIndustry = subIndustry;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}
	

	public Integer getIndustry_type() {
		return industry_type;
	}

	public void setIndustry_type(Integer industry_type) {
		this.industry_type = industry_type;
	}
	

	public int getStatus_info() {
		return status_info;
	}

	public void setStatus_info(int status_info) {
		this.status_info = status_info;
	}

	@Override
	public String toString() {
		return "UserCompany{" +
			"id=" + id +
			", enterpriseName=" + enterpriseName +
			", enterpriseLegalPerson=" + enterpriseLegalPerson +
			", registTime=" + registTime +
			", registAmount=" + registAmount +
			", finstIndustry=" + finstIndustry +
			", secendIndustry=" + secendIndustry +
			", threeIndustry=" + threeIndustry +
			", fourIndustry=" + fourIndustry +
			", staffNumber=" + staffNumber +
			", scopeOfOperation=" + scopeOfOperation +
			", income=" + income +
			", unifiedRegistCode=" + unifiedRegistCode +
			", businessLicenseUrl=" + businessLicenseUrl +
			", userId=" + userId +
			", createTime=" + createTime +
			", keyNo=" + keyNo +
			", companyName=" + companyName +
			", regNo=" + regNo +
			", belongOrg=" + belongOrg +
			", operName=" + operName +
			", startDate=" + startDate +
			", endDate=" + endDate +
			", status=" + status +
			", province=" + province +
			", updateDate=" + updateDate +
			", creditCode=" + creditCode +
			", registCapi=" + registCapi +
			", econKind=" + econKind +
			", address=" + address +
			", comScope=" + comScope +
			", termStart=" + termStart +
			", termEnd=" + termEnd +
			", verifyDate=" + verifyDate +
			", latestupdate=" + latestupdate +
			", firstcommit=" + firstcommit +
			", orgCode=" + orgCode +
			", orgType=" + orgType +
			", taxpayerType=" + taxpayerType +
			", zipcode=" + zipcode +
			", country=" + country +
			", city=" + city +
			", isListed=" + isListed +
			", industry=" + industry +
			", subIndustry=" + subIndustry +
			"}";
	}
}
